码表 Unicode GBK UTF8 示例 您所在的位置:网站首页 java unicode转gbk 码表 Unicode GBK UTF8 示例

码表 Unicode GBK UTF8 示例

2023-04-07 09:14| 来源: 网络整理| 查看: 265

/** * Unicode的编码形式与对应的字符串相互转换 * @author 白乾涛 */public class UnicodeUtils {    public static void main(String[] args) throws UnsupportedEncodingException {        test1();        test2();        //服务器返回的很可能是这种形式的字符串        String unicodeMessages = "{\"code\":200,\"message\":\"\\u4fdd\\u5b58\\u6210\\u529f\"}";//所有的引号和反斜杠前面都要加一个反斜杠        System.out.println(unicodeToString(unicodeMessages) + "\n");//{"code":200,"message":"保存成功"}    }    private static void test1() {        System.out.println("【汉】的Unicode编码为【" + toUnicodeString('汉') + "】");//【汉】的Unicode编码为【\u6c49】        System.out.println("【\\u6c49】对应的字符为【" + unicodeToString("\u6c49") + "】");//【\u6c49】对应的字符为【汉】        System.out.println("\u6c49");//会自动解码【汉】        System.out.println(0x9FFF - 0x3000 + "\n");//【28671】    }    private static void test2() {        String string = "aA1:中国";        String unicode = toUnicodeString(string);        System.out.println("【" + string + "】的Unicode编码为【" + unicode + "】");//【\u0061\u0041\u0031\u003a\u4e2d\u56fd】        System.out.println(unicodeToString(unicode));//【aA1:中国】        for (int i = 0; i 


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有